package com.vf.admin.client.dto;

import com.vf.admin.common.db.annotation.Column;

import java.io.Serializable;
import java.util.Date;

public class AppRoomDto implements Serializable {
    private static final long serialVersionUID = 1L;
    private Integer id;
    private Integer userid;//房间创建人用户id
    private String pic;//用户头像
    private String nick;//用户名称
    private String phone;//用户电话

    private Integer xingzhi;//直播间性质 1、音频 2、视频
    private Integer roomtypeid;//房间类型id
    private String roomtypename;//房间类型名称
    private String roompass;//房间密码

    private Integer roomcode;//房间code
    private Integer tengxuncode;//腾讯code
    private String roomname;//房间名称
    private String roomimg;//房间封面图
    private String roomnotice;//房间公告

    private Integer status;//房间封禁状态  1、正常   2、禁用 默认：1、正常
    private Integer gifteffects;//礼物特效  1开启  2关闭 默认：1正常
    private Integer intoroomstate;//1开启  2关闭 进房提示 默认：1正常
    private Integer passstate;//是否开启房间密码  1开启  2未开启 默认：1正常
    private Integer chamstatus;//魅力值  1打开  2关闭 默认：1正常

    private Integer roomstatus;//房间推荐状态  1推荐  2未推荐 默认：2微推荐
    private Integer kbzhuangtai;//开播状态  1开播 2未开播 默认：2、未开播

    //音频房间
    /**
     * 音频房间老板位 开关：1、开启  2、关闭 默认：2、关闭
     */
    private Integer roomboos;
    private String roombeiimg;//音频房间背景图片
    private Integer roombeiimgid;//音频房间背景图片id
    private Integer roommood;//房间麦序数量  所有音频房间的麦位数量全部统一都是8个麦位  默认值：8
    private Integer roompaimai;//房间麦序方式   1自由上麦  2排麦序

    private Integer onlinenum;//在线人数
    private Date createtime;//创建时间
    private Date chamopen;//最后一次打开时间

    private Integer iscollect;//是否收藏过该房间   1收藏   2未收藏
    private Integer isfensi;//是否是粉丝   1是   2否
    private Integer islahei;//是否拉黑   1是   2否
    private Integer isjinyan;//是否禁言   1是   2否
    private Integer roomrole;//房间身份   1房主  2管理员   3用户
    private long roommeili;//房间内的魅力值
    private String shi;//市

    private Integer lastroomtxcode;//用户上一次所在的房间腾讯code
    private Integer fensiCount;//粉丝团总人数
    private String defaultzuoqi;//默认坐骑
    private String zuoqiname;//默认坐骑文件名
    private long fensituanmoney;//粉丝团价格
    private String privilegeSvgaAddress;//贵族进场特效

    public Integer getLastroomtxcode() {
        return lastroomtxcode;
    }

    public void setLastroomtxcode(Integer lastroomtxcode) {
        this.lastroomtxcode = lastroomtxcode;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getUserid() {
        return userid;
    }

    public void setUserid(Integer userid) {
        this.userid = userid;
    }

    public String getPic() {
        return pic;
    }

    public void setPic(String pic) {
        this.pic = pic;
    }

    public String getNick() {
        return nick;
    }

    public void setNick(String nick) {
        this.nick = nick;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public Integer getXingzhi() {
        return xingzhi;
    }

    public void setXingzhi(Integer xingzhi) {
        this.xingzhi = xingzhi;
    }

    public Integer getRoomtypeid() {
        return roomtypeid;
    }

    public void setRoomtypeid(Integer roomtypeid) {
        this.roomtypeid = roomtypeid;
    }

    public String getRoomtypename() {
        return roomtypename;
    }

    public void setRoomtypename(String roomtypename) {
        this.roomtypename = roomtypename;
    }

    public Integer getRoomcode() {
        return roomcode;
    }

    public void setRoomcode(Integer roomcode) {
        this.roomcode = roomcode;
    }

    public String getRoomname() {
        return roomname;
    }

    public void setRoomname(String roomname) {
        this.roomname = roomname;
    }

    public String getRoomimg() {
        return roomimg;
    }

    public void setRoomimg(String roomimg) {
        this.roomimg = roomimg;
    }

    public String getRoomnotice() {
        return roomnotice;
    }

    public void setRoomnotice(String roomnotice) {
        this.roomnotice = roomnotice;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Integer getGifteffects() {
        return gifteffects;
    }

    public void setGifteffects(Integer gifteffects) {
        this.gifteffects = gifteffects;
    }

    public Integer getIntoroomstate() {
        return intoroomstate;
    }

    public void setIntoroomstate(Integer intoroomstate) {
        this.intoroomstate = intoroomstate;
    }

    public Integer getPassstate() {
        return passstate;
    }

    public void setPassstate(Integer passstate) {
        this.passstate = passstate;
    }

    public Integer getChamstatus() {
        return chamstatus;
    }

    public void setChamstatus(Integer chamstatus) {
        this.chamstatus = chamstatus;
    }

    public Integer getRoomstatus() {
        return roomstatus;
    }

    public void setRoomstatus(Integer roomstatus) {
        this.roomstatus = roomstatus;
    }

    public Integer getKbzhuangtai() {
        return kbzhuangtai;
    }

    public void setKbzhuangtai(Integer kbzhuangtai) {
        this.kbzhuangtai = kbzhuangtai;
    }

    public Integer getRoomboos() {
        return roomboos;
    }

    public void setRoomboos(Integer roomboos) {
        this.roomboos = roomboos;
    }

    public String getRoombeiimg() {
        return roombeiimg;
    }

    public void setRoombeiimg(String roombeiimg) {
        this.roombeiimg = roombeiimg;
    }

    public Integer getRoombeiimgid() {
        return roombeiimgid;
    }

    public void setRoombeiimgid(Integer roombeiimgid) {
        this.roombeiimgid = roombeiimgid;
    }

    public Integer getRoommood() {
        return roommood;
    }

    public void setRoommood(Integer roommood) {
        this.roommood = roommood;
    }

    public Integer getOnlinenum() {
        return onlinenum;
    }

    public void setOnlinenum(Integer onlinenum) {
        this.onlinenum = onlinenum;
    }

    public Date getCreatetime() {
        return createtime;
    }

    public void setCreatetime(Date createtime) {
        this.createtime = createtime;
    }

    public Date getChamopen() {
        return chamopen;
    }

    public void setChamopen(Date chamopen) {
        this.chamopen = chamopen;
    }

    public Integer getTengxuncode() {
        return tengxuncode;
    }

    public void setTengxuncode(Integer tengxuncode) {
        this.tengxuncode = tengxuncode;
    }

    public Integer getIscollect() {
        return iscollect;
    }

    public void setIscollect(Integer iscollect) {
        this.iscollect = iscollect;
    }

    public String getShi() {
        return shi;
    }

    public void setShi(String shi) {
        this.shi = shi;
    }

    public Integer getRoomrole() {
        return roomrole;
    }

    public void setRoomrole(Integer roomrole) {
        this.roomrole = roomrole;
    }

    public long getRoommeili() {
        return roommeili;
    }

    public void setRoommeili(long roommeili) {
        this.roommeili = roommeili;
    }

    public Integer getRoompaimai() {
        return roompaimai;
    }

    public void setRoompaimai(Integer roompaimai) {
        this.roompaimai = roompaimai;
    }

    public Integer getIsfensi() {
        return isfensi;
    }

    public void setIsfensi(Integer isfensi) {
        this.isfensi = isfensi;
    }

    public Integer getFensiCount() {
        return fensiCount;
    }

    public void setFensiCount(Integer fensiCount) {
        this.fensiCount = fensiCount;
    }

    public Integer getIslahei() {
        return islahei;
    }

    public void setIslahei(Integer islahei) {
        this.islahei = islahei;
    }

    public String getDefaultzuoqi() {
        return defaultzuoqi;
    }

    public void setDefaultzuoqi(String defaultzuoqi) {
        this.defaultzuoqi = defaultzuoqi;
    }

    public String getZuoqiname() {
        return zuoqiname;
    }

    public void setZuoqiname(String zuoqiname) {
        this.zuoqiname = zuoqiname;
    }

    public Integer getIsjinyan() {
        return isjinyan;
    }

    public void setIsjinyan(Integer isjinyan) {
        this.isjinyan = isjinyan;
    }

    public String getRoompass() {
        return roompass;
    }

    public void setRoompass(String roompass) {
        this.roompass = roompass;
    }

    public long getFensituanmoney() {
        return fensituanmoney;
    }

    public void setFensituanmoney(long fensituanmoney) {
        this.fensituanmoney = fensituanmoney;
    }

    public String getPrivilegeSvgaAddress() {
        return privilegeSvgaAddress;
    }

    public void setPrivilegeSvgaAddress(String privilegeSvgaAddress) {
        this.privilegeSvgaAddress = privilegeSvgaAddress;
    }
}

